﻿

/*---------------------------- RESET 重置所有样式 ----------------------------------------*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 "Trebuchet MS",Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; }
small { font-size: 12px; }
ul, ol { list-style: none; }
a { text-decoration: none; color:#333;}
a:hover { text-decoration: underline; color:#C00;}
abbr[title], acronym[title] { border-bottom: 1px dotted; cursor: help; }
q:before, q:after { content: ''; }
legend { color: #000; }
fieldset, img { border: none; }
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
hr { border: none; height: 1px;  *color: #fff;
}
select{ z-index:-999;}
/*---------------------------- RESET 重置所有样式 结束 ----------------------------------------*/

/* 页面头部、尾部、首页的公共样式表 */
em { width:100%; font-style:normal; }
.tfoot, .thead { line-height:0; }
.thead i { display:none; }
.clear { clear:both; }
.none { display:none; }
.block { display:block; }
.index { background:url(../images/navt.gif) no-repeat; height:34px; }
.index a { color:#FFF; }
.index a:hover { text-decoration:none; }
.on { background:url(../images/navt.gif) no-repeat -65px center; }
.on a { color:#000; }
.on a:hover { text-decoration:none; }
.red { color:#C00; }
i{ font-style:normal;}
/*----------------------------------*/

/*模块类*/
.mod1 { width:190px; margin:0 0 10px; }
.mod1 .thead { width:170px; padding-left:20px; height:34px; color:#FFF; overflow:hidden;  font-size:14px; line-height:34px; font-weight:bold;}
.mod1 .tfoot { width:190px; height:9px; line-height:0; overflow:hidden; }
.mod2 { width:230px; margin:0 0 10px; }
.mod2 .thead { width:210px; padding-left:20px; height:34px; font-size:14px; line-height:34px; font-weight:bold; overflow:hidden; }
.mod2 .tfoot { width:230px; height:9px; line-height:0; overflow:hidden; }
.mod3 { width:550px; margin:0 0 10px; }
.mod3 .thead { width:520px; background:url(../images/mid_title.png) no-repeat; font-weight:bold; height:33px; padding-left:30px; font-size:14px; line-height:33px; overflow:hidden; color:#333; }
.mod3 .tbody { padding:2px 20px 0; width:510px; }
/*----------------------------------*/


/*位置宽类*/
.row790 {
	width: 790px;
	margin: 10px;
	clear: both;
}
.left550 { width:550px; float:left; display:inline; margin:0 0 10px; z-index:-999;}
.left310 { float:left; width:310px; display:inline; }
.right660 { width:660px; margin:0 0 0 8px;  float:left; }
.right230 { width:230px; float:right; }
.row990 { width:990px; margin:0 auto; }
.row990 .thead { background:url(../images/foot01.png) no-repeat; width:990px; height:10px; overflow:hidden; }
.row990 .tfoot { background:url(../images/foot02.png) no-repeat; width:990px; height:7px; }
.row990 .tbody { width:978px; padding:0 5px; border-left:1px solid #CECECE; border-right:1px solid #CECECE; background:#F5F5F5;}
/*----------------------------------*/

/* 页面头部、尾部、首页的公共样式表结束 */

/*----------------------------头部样式----------------------------------------*/
#header { width:990px; margin:0 auto; }
/*顶部菜单*/
.topmenu { background:url(../images/top_bar.png) no-repeat; height:24px; }
.welcome { float:left; width:550px; padding-left:20px; line-height:24px; }
.menu { float:right; width:350px; line-height:23px; position:relative; z-index:666; }
.menu li { margin:1px 8px 0; display:inline; width:60px; text-align:center; padding-top:1px; height:24px; float:left; }
.menu li.drop { background:url(../images/putdown.png) no-repeat 68px center; width:85px; text-decoration:none; text-align:left; text-indent:6px; padding-left:1px; }
.menu li.drop a:hover { text-decoration:none; }
.menu li.index { border:1px solid #CCC; border-bottom:none; width:83px; background:#fff url(../images/putdown.png) no-repeat 67px 6px; padding:0; margin-right:9px; }
.menu li.index a { color:#000; }
/*顶部菜单----弹出菜单*/
.droplist { display:none; float:left; clear:both; min-width:150px; padding:10px 0; _width:150px; border:1px solid #CCC; border-top:none; background:#FFF; position:absolute; left:8px; top:24px; overflow:hidden; z-index:999; }
.droplist a:hover { text-decoration:none; }
.droplist li { clear:both; white-space:nowrap; min-width:150px; _width:150px; background:url(../images/drop_line.png) repeat-x left 24px; height:25px; font:12px/24px "宋体"; margin:0 0 0 5px; }
.droplist li.hover { background:url(../images/dropbg.png) repeat-x; }
.droplist li a { margin:0; padding:0; text-align:left; width:100%; height:25px; display:block; background:url(../images/ar.gif) no-repeat 10px center; text-indent:25px; }
.droplist li.hover a { border-bottom:1px solid #CCC; height:24px; background:url(../images/ar.gif) no-repeat 20px center; text-indent:35px; }
/*顶部菜单*/

/*LOGO图|搜索样式*/
.logo_search { height:87px; overflow:hidden; width:990px; float:left; clear:both; }
/*LOGO*/
#logo { width:392px; height:45px;  float:left; margin-top:25px; }
/*搜索样式*/
.seach { background:url(../images/searchBar_bg.png) no-repeat left center; float:left; display:inline; margin-left:20px; width:550px; height:80px; }
.seach .sl { width:400px; border:1px #CCC solid; display:inline; margin:49px 0 0 10px;_margin:50px 0 0 10px; float:left; vertical-align:middle; padding:2px 5px; }
.seach .btn { background:url(../images/searchBtn.png) no-repeat; float:left; margin:48px 0 0 10px; width:110px; height:27px; display:block; border:none; }
/*LOGO图|搜索样式结束*/

/*导航链接样式*/
.nav { float:left; clear:both; background:url(../images/navbg.png) no-repeat; height:37px; width:990px; }
.nav ul { width:815px; float:left; z-index: 999; }
.nav li { float:left; position:relative; z-index:1; min-width:65px; _width:65px; display:inline; text-indent:13px; background:url(../Images/navli.png) no-repeat left top; margin:0 5px 0 0; }
.nav li em { min-width:65px; _width:65px; display:block; padding:0 5px 0 0; }
.nav a { min-width:45px; _width:45px; padding:0 10px 0 5px; white-space:nowrap; font-size:14px; line-height:37px; font-weight:bold; height:37px; display:block; background:url(../images/nav_putdown.png) no-repeat right center; }
#n0 { text-align:center; background:none; text-indent:0; }
#n0 a { background:none; padding:0; }
#n0 em { padding:0; }
.n0 #n0, .n1 #n1, .n2 #n2, .n3 #n3, .n4 #n4, .n5 #n5, .n6 #n6, .n7 #n7, .n8 #n8, .n9 #n9, .n10 #n10 { background:url(../Images/nav01.png) no-repeat left -37px; }
.n0 #n0 em, .n1 #n1 em, .n2 #n2 em, .n3 #n3 em, .n4 #n4 em, .n5 #n5 em, .n6 #n6 em, .n7 #n7 em, .n8 #n8 em, .n9 #n9 em, .n10 #n10 em { background:url(../Images/nav02.png) no-repeat right -37px; }
.n0 #n0 a, .n1 #n1 a, .n2 #n2 a, .n3 #n3 a, .n4 #n4 a, .n5 #n5 a, .n6 #n6 a, .n7 #n7 a, .n8 #n8 a, .n9 #n9 a, .n10 #n10 a { color:#FFF; }
.n0 #n0 a:hover, .n1 #n1 a:hover, .n2 #n2 a:hover, .n3 #n3 a:hover, .n4 #n4 a:hover, .n5 #n5 a:hover, .n6 #n6 a:hover, .n7 #n7 a:hover, .n8 #n8 a:hover, .n9 #n9 a:hover, .n10 #n10 a:hover { text-decoration:none; }
.nav li.on { background:url(../Images/nav01.png) no-repeat; }
.nav li.on em { background:url(../Images/nav02.png) no-repeat right top; width:100%; }
.n0 #n0.on ul li a, .n1 #n1.on ul li a, .n2 #n2.on ul li a, .n3 #n3.on ul li a, .n4 #n4.on ul li a, .n5 #n5.on ul li a, .n6 #n6.on ul li a, .n7 #n7.on ul li a, .n8 #n8.on ul li a, .n9 #n9.on ul li a, .n10 #n10.on ul li a { color:#000; }
.nav li ul li a:hover { background:url(../images/ulhover.jpg) no-repeat left 2px; color:#C00; }
.nav li ul { position:absolute; top:34px; left:0; width:200px; border:1px solid #8C8C8C; border-top:none; min-height:60px; _height:60px; display:none; background:#F2F2F2; padding:10px 0; float:left; clear:both; z-index:999; }
.nav li ul li { width:190px; margin:0 0 0 5px; height:32px; border-bottom:1px solid #cbcbcb; text-indent:8px; overflow:hidden; background:none; }
.nav li ul li a { background:none; width:190px; height:30px; font-size:12px; line-height:30px; font-weight:bold; white-space:nowrap; display:block; color:#333; }
/*导航链接样式结束*/

/*购物车样式*/
#mycart { float:right; z-index:1; margin:5px 10px 0 0; width:127px; display:inline; background: url(../images/shoppingCar.jpg) no-repeat; height:30px; position:relative; padding-left:35px; }
.icart { width:120px; display:block; margin:1px auto 0; height:24px; overflow:hidden; }
.icart a { line-height:24px; white-space:nowrap; margin:0; padding:0; color:#fff; font-weight:normal; font-size:12px; letter-spacing:1px; text-shadow:1px 1px 1px #000; }
.n0 .icart a, .n0 .icart a, .n1 .icart a, .n2 .icart a, .n3 .icart a, .n4 .icart a, .n5 .icart a, .n6 .icart a, .n7 .icart a, .n8 .icart a, .n9 .icart a, .n10 .icart a { color:#FFF; }
.icart a span { font-size:14px; font-weight:bold; margin:0 2px; }
.icart a:hover { text-decoration:none; }
.cars { clear:both; z-index:999; display:none; position:absolute; top:23px; border:2px solid #B41309; border-top:0; background:#F4F4F4 url(../Images/carbg.png) repeat-x left top; width:148px; min-height:100px; _height:100px; right:0; padding:10px 5px; }
#mycart ul { width:148px; }
#mycart ul li { width:148px; border-bottom:1px dashed #ccc; margin:0; padding:5px 0; float:left; clear:both; font-size:12px; line-height:25px; text-indent:0; background:none; }
#mycart a { background:none; white-space:nowrap; margin:0; padding:0; }
#mycart .pBox { width:60px; height:50px; float:left; margin:0 5px 0 0; display:none; overflow:hidden; border:1px solid #333; }
#mycart .pBox img { width:60px; height:50px; }
#mycart .index { height:auto; }
#mycart .index .pBox { display:inline; }
#mycart .pName { color:#333; font-size:12px; line-height:24px; width:80px; margin:0; float:left; display:inline; overflow:hidden; height:24px; }
#mycart .iPrice { width:60px; white-space:nowrap; overflow:hidden; text-align:right; margin:0; height:24px; font-size:12px; line-height:24px; float:left; display:inline; }
#mycart .index .pName { color:#F60; overflow:hidden; text-overflow:ellipsis; }
#mycart .index .iPrice { font-size:13px; width:75px }
.carfoot { clear:both; }
.iTotal { margin:0; padding:5px 0; font-size:12px; line-height:28px; color:#999; display:block; height:28px; text-align:right; }
#mycart span.red { color:#900; margin:0 2px; }
.paybtn { background:url(../Images/carbt.png) no-repeat; width:65px; height:18px; display:inline; border:0; float:left; margin:0 5px 0 4px; font-size:12px; line-height:18px; color:#FFF; text-align:center; }
.viewcar { background:url(../Images/carbt1.png) no-repeat; color:#000; }
/*购物车样式结束*/
/*--------------------------头部结束样式-----------------------------------*/

/*内容区附加信息*/
#service .thead { width:660px; overflow:hidden; background:url(../images/foot_r01.png) no-repeat left bottom; height:30px; padding:0 0 7px 0; }
#service .tfoot { width:660px; height:10px; overflow:hidden; background:url(../images/foot_r02.png) no-repeat; }
#service .thead h3 { font-size:12px; line-height:25px; color:#666; font-weight: normal; }
#service .tbody { width:620px; background:#fff; padding:0 19px; }
.fmenu { width:120px; margin:0 2px; overflow:hidden; float:left; display:inline; }
.fmenu h4 { width:120px; font-weight:bold; font-size:12px; background:url(../images/jt.png) no-repeat left center; padding-left:6px;}
.fmenu ul{ height:123px; overflow:hidden;}
.fmenu li { font:12px/25px "宋体"; text-indent:6px; }
.foot_logo{ height:80px;  background:url(../images/footLogo.jpg) no-repeat;}
.fmsg .thead { width:310px; background:url(../images/foot_l01.png) no-repeat; height:21px; margin:0px 0 0; }
.fmsg .tfoot { width:310px; background:url(../images/foot_l02.png) no-repeat; height:7px; }
.fmsg .tbody { width:296px; background:#fff; }
.fmsg .tbody p { width:278px; padding-left:18px; height:25px; font:12px/26px "宋体"; background:url(../images/rr.png) no-repeat 8px 4px; }
.fmsg .tbody p i { margin:0 5px 0 0; color:#DD153D; }
/*内容区附加信息结束*/

/*----------------------------内容区----------------------------------------*/

#footer5liyou{ margin:10px auto; width:990px; clear:both;}
#friend-link{ width:990px; margin:0 auto; margin-top:10px;clear:both; }
#friend-link .thead{ background:url(../Images/link_thead.gif) 0 0; font-size:14px; font-weight:bold; height:28px; line-height:28px; padding-left:30px;}
#friend-link .tbody{ border-left: 1px #CCC solid; border-right:1px #CCC solid; clear:both; overflow:hidden; padding:5px 8px; width:972px;}
#friend-link .tbody li{ float:left; margin-right:20px; line-height:26px; display:inline; font-family:"Trebuchet MS"; white-space: nowrap}
#friend-link .tfoot{ background:url(../Images/link_tfoot.gif) 0 0; height:5px;line-height:0; overflow:hidden; clear:both; }
/*----------------------------页脚样式--------------------------------------*/
#footer { width:990px; margin:0 auto; height:100px; padding:10px 0; }
#footer .footmenu { margin:0 auto; font:12px/25px "Trebuchet MS"; text-align:center; }
#footer .footmenu a { margin:0 5px; }
#footer p { text-align:center; height:25px; font:12px/25px Tahoma; }
/*---------------------------页脚样式结束------------------------------------*/

#notice{height:28px;color:#ff0000;background-color:#fffee6;margin:0 auto 10px 0;text-align:center;border:1px solid #ff0000;font:bold 14px/28px Tahoma;}
